Skip to content

chore: simplify release flow and issue templates#178

Merged
rubenmarcus merged 1 commit intomainfrom
chore/simplify-release-flow
Feb 13, 2026
Merged

chore: simplify release flow and issue templates#178
rubenmarcus merged 1 commit intomainfrom
chore/simplify-release-flow

Conversation

@rubenmarcus
Copy link
Member

Summary

  • Remove beta npm tag logic from all release workflows — stable-only releases going forward
  • Simplify issue templates (bug, config, feature) from 6-8 fields to 2-3 essentials
  • Enable blank issues so users can bypass templates entirely

Changes

Release workflows

  • release.yml: Removed npm dist-tag add ... beta line
  • release-on-tag.yml: Always publish with --tag latest, removed prerelease detection
  • prepare-release.yml: Stable-only version calculation, removed beta bump path
  • stable-release.yml: Renamed to "Manual Release", removed beta changelog consolidation (~80 lines)
  • package.json: Removed release:beta script

Issue templates

  • bug_report.yml: 8 fields (6 required) → 5 fields (1 required)
  • config_issue.yml: 8 fields (4 required) → 3 fields (1 required)
  • feature_request.yml: 7 fields (3 required) → 2 fields (1 required)
  • config.yml: blank_issues_enabled: true

Manual step after merge

Remove the stale beta npm dist-tag:

npm dist-tag rm ralph-starter beta

Test plan

  • Verify YAML syntax is valid in all workflow files
  • Create a test issue using each simplified template
  • Verify next candidate-release PR creates a stable version release PR
  • Run npm view ralph-starter dist-tags after removing beta tag

🤖 Generated with Claude Code

- Remove beta npm tag from release workflow (stable-only releases)
- Simplify release-on-tag to always publish with latest tag
- Simplify prepare-release to stable-only version calculation
- Strip beta consolidation from stable-release workflow
- Remove release:beta script from package.json
- Reduce issue template fields (bug, config, feature) to essentials
- Enable blank issues in config.yml

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

Issue Linking Reminder

This PR doesn't appear to have a linked issue. Consider linking to:

  • This repo: Closes #123
  • ralph-ideas: Closes multivmlabs/ralph-ideas#123

Using Closes, Fixes, or Resolves will auto-close the issue when this PR is merged.


If this PR doesn't need an issue, you can ignore this message.

@github-actions
Copy link
Contributor

✔️ Bundle Size Analysis

Metric Value
Base 1705.88 KB
PR 1705.88 KB
Diff 0 KB (0%)
Bundle breakdown
156K	dist/auth
28K	dist/automation
4.0K	dist/cli.d.ts
4.0K	dist/cli.d.ts.map
16K	dist/cli.js
12K	dist/cli.js.map
420K	dist/commands
28K	dist/config
4.0K	dist/index.d.ts
4.0K	dist/index.d.ts.map
4.0K	dist/index.js
4.0K	dist/index.js.map
536K	dist/integrations
84K	dist/llm
656K	dist/loop
172K	dist/mcp
32K	dist/presets
92K	dist/setup
28K	dist/skills
392K	dist/sources
76K	dist/ui
44K	dist/utils
328K	dist/wizard

@rubenmarcus rubenmarcus merged commit 85ece6b into main Feb 13, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant